package reversi.gui;

import javax.swing.ImageIcon;
import javax.swing.JButton;

public class BotonReversi extends JButton {
	/**
	 * 
	 */
	private static final long serialVersionUID = -9078485174851739199L;
	
	private static final ImageIcon LUGAR_VACIO = new ImageIcon("imagenes/fichablanca_64.gif");
	private static final ImageIcon FICHA_NEGRA = new ImageIcon("imagenes/fichanegra_64.gif");
	private static final ImageIcon FICHA_VERDE = new ImageIcon("imagenes/fichaverde_64.gif");
	
	public BotonReversi(){
		this.setIcon(LUGAR_VACIO);
	}
	public void ponerVacio(){
		this.setIcon(LUGAR_VACIO);
	}
	public void ponerVerde(){
		this.setIcon(FICHA_VERDE);
	}
	public void ponerNegro(){
		this.setIcon(FICHA_NEGRA);
	}
	public Boolean esVacio(){
		if( this.getIcon() == LUGAR_VACIO) 
			return true;
		return false;
	}
	public Boolean esNegro(){
		if( this.getIcon().toString() == FICHA_NEGRA.toString()) 
			return true;
		return false;
	}
	public Boolean esVerde(){
		if( this.getIcon().toString() == FICHA_VERDE.toString()) 
			return true;
		return false;
	}
}
